<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>My Project: CComponent类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.9.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="pages.html"><span>相关页面</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="hierarchy.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-attribs">静态 Public 属性</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="class_c_component-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">CComponent类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_component_8h_source.html">Component.h</a>&gt;</code></p>
<div class="dynheader">
类 CComponent 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_c_component.png" usemap="#CComponent_map" alt=""/>
  <map id="CComponent_map" name="CComponent_map">
<area href="class_c_button.html" alt="CButton" shape="rect" coords="0,56,84,80"/>
<area href="class_c_check_box.html" alt="CCheckBox" shape="rect" coords="94,56,178,80"/>
<area href="class_c_edit_box.html" alt="CEditBox" shape="rect" coords="188,56,272,80"/>
<area href="class_c_frame.html" alt="CFrame" shape="rect" coords="282,56,366,80"/>
<area href="class_c_list_box.html" alt="CListBox" shape="rect" coords="376,56,460,80"/>
<area href="class_c_static_text.html" alt="CStaticText" shape="rect" coords="470,56,554,80"/>
<area href="class_c_u_i_picture.html" alt="CUIPicture" shape="rect" coords="564,56,648,80"/>
<area href="class_c_item_box.html" alt="CItemBox" shape="rect" coords="0,112,84,136"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a841e64c7ca20d5cc1c0924683e2b05fc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a841e64c7ca20d5cc1c0924683e2b05fc">ButtonState</a> { <a class="el" href="class_c_component.html#a841e64c7ca20d5cc1c0924683e2b05fca817de5f162c08473e1b75b6a5fe3ce14">COMPONENT_STATE_NORMAL</a> = 0, 
<a class="el" href="class_c_component.html#a841e64c7ca20d5cc1c0924683e2b05fca84b284f44c2e9d85e5c52b9928eeee21">COMPONENT_STATE_MOVETO</a> = 1, 
<a class="el" href="class_c_component.html#a841e64c7ca20d5cc1c0924683e2b05fcaf051874620826fba2d67a07a29a42770">COMPONENT_STATE_DOWN</a> = 2
 }</td></tr>
<tr class="separator:a841e64c7ca20d5cc1c0924683e2b05fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ab87a6940be69962c3f4f5a8552643245"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ab87a6940be69962c3f4f5a8552643245">CComponent</a> ()</td></tr>
<tr class="separator:ab87a6940be69962c3f4f5a8552643245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29bac312efea3e13a92aaa7213081fa8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a29bac312efea3e13a92aaa7213081fa8">~CComponent</a> ()</td></tr>
<tr class="separator:a29bac312efea3e13a92aaa7213081fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3369fa0fac18a4500c15a6be1c8eeb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#af3369fa0fac18a4500c15a6be1c8eeb0">SetDevice</a> (IDirect3DDevice9 *pDevice)</td></tr>
<tr class="separator:af3369fa0fac18a4500c15a6be1c8eeb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83eb10b76fe00a8482d71b96cbb2f295"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a83eb10b76fe00a8482d71b96cbb2f295">Init</a> (<a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *element)</td></tr>
<tr class="separator:a83eb10b76fe00a8482d71b96cbb2f295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5410392dad7c791f9e5f228912e37d84"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a5410392dad7c791f9e5f228912e37d84">AddChild</a> (<a class="el" href="class_c_component.html">CComponent</a> *pChild, long index)</td></tr>
<tr class="separator:a5410392dad7c791f9e5f228912e37d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c166114c1894a47890b3b31d94cedbf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a4c166114c1894a47890b3b31d94cedbf">AddMouseListener</a> ()</td></tr>
<tr class="separator:a4c166114c1894a47890b3b31d94cedbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5126e015f1b59a4514120286d47d1f1d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a5126e015f1b59a4514120286d47d1f1d">AddKeyListener</a> ()</td></tr>
<tr class="separator:a5126e015f1b59a4514120286d47d1f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada8a9bc1266610c727325412f7add3b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aada8a9bc1266610c727325412f7add3b">Draw</a> ()</td></tr>
<tr class="separator:aada8a9bc1266610c727325412f7add3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46f69b00683107a6b446917f0394300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#af46f69b00683107a6b446917f0394300">GetChild</a> (string name)</td></tr>
<tr class="separator:af46f69b00683107a6b446917f0394300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18f7bdff9f133b22b5dd5e3b08ed81a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a18f7bdff9f133b22b5dd5e3b08ed81a0">GetChild</a> (long index)</td></tr>
<tr class="separator:a18f7bdff9f133b22b5dd5e3b08ed81a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a446d1d822768010b71e0b051e7741b7d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a446d1d822768010b71e0b051e7741b7d">ProcessKeyEvent</a> (char key)</td></tr>
<tr class="separator:a446d1d822768010b71e0b051e7741b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2f2682fda1a089552c797903a2a571"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a3b2f2682fda1a089552c797903a2a571">ProcessMouseMove</a> (long x, long y)</td></tr>
<tr class="separator:a3b2f2682fda1a089552c797903a2a571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1895a6437310584f48b8ec8d637643"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a6e1895a6437310584f48b8ec8d637643">ProcessMouseLBDown</a> (long x, long y)</td></tr>
<tr class="separator:a6e1895a6437310584f48b8ec8d637643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39eb87ed34910067b320fbf4fe4f639b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a39eb87ed34910067b320fbf4fe4f639b">ProcessMouseLBUp</a> (long x, long y)</td></tr>
<tr class="separator:a39eb87ed34910067b320fbf4fe4f639b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60126476a8b752dafa79675e46428393"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a60126476a8b752dafa79675e46428393">ProcessMouseRBDown</a> (long x, long y)</td></tr>
<tr class="separator:a60126476a8b752dafa79675e46428393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ab0d6f619e74da28d758c687911525"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#af9ab0d6f619e74da28d758c687911525">ProcessMouseRBUp</a> (long x, long y)</td></tr>
<tr class="separator:af9ab0d6f619e74da28d758c687911525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f61fbf875946023e0a1d61d0cb2c9c0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a4f61fbf875946023e0a1d61d0cb2c9c0">ProcessMouseWheel</a> ()</td></tr>
<tr class="separator:a4f61fbf875946023e0a1d61d0cb2c9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5acf0255ef07f24f84b34d8230ebea19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a5acf0255ef07f24f84b34d8230ebea19">SetPicture</a> (string filename)</td></tr>
<tr class="separator:a5acf0255ef07f24f84b34d8230ebea19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e4d4d352f017150a87c7ebd2e7b63f5"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a2e4d4d352f017150a87c7ebd2e7b63f5">GetType</a> (void)</td></tr>
<tr class="separator:a2e4d4d352f017150a87c7ebd2e7b63f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8628121c16d75055070612b4249606b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a8628121c16d75055070612b4249606b8">SetType</a> (long type)</td></tr>
<tr class="separator:a8628121c16d75055070612b4249606b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7bcac14a2178e6b81e956f816d34856"><td class="memItemLeft" align="right" valign="top">RECT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aa7bcac14a2178e6b81e956f816d34856">GetRect</a> ()</td></tr>
<tr class="separator:aa7bcac14a2178e6b81e956f816d34856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab52c5d3c05197f4abc21239d5088e32b"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ab52c5d3c05197f4abc21239d5088e32b">GetWidth</a> ()</td></tr>
<tr class="separator:ab52c5d3c05197f4abc21239d5088e32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b4852f5dafc36ba6d1a4df186ee3455"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a9b4852f5dafc36ba6d1a4df186ee3455">GetHeight</a> ()</td></tr>
<tr class="separator:a9b4852f5dafc36ba6d1a4df186ee3455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b68101c9ec3f2106976d8c9c9199623"><td class="memItemLeft" align="right" valign="top">D3DXVECTOR2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a2b68101c9ec3f2106976d8c9c9199623">GetLeftTopPos</a> ()</td></tr>
<tr class="separator:a2b68101c9ec3f2106976d8c9c9199623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37dabac4104255a72bf18dbb2edbbd75"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a37dabac4104255a72bf18dbb2edbbd75">GetName</a> ()</td></tr>
<tr class="separator:a37dabac4104255a72bf18dbb2edbbd75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf11e251c2294f2e1a569d789ec14652"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#adf11e251c2294f2e1a569d789ec14652">GetParent</a> ()</td></tr>
<tr class="separator:adf11e251c2294f2e1a569d789ec14652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8e0880c3f11cb6e46f310eb5ac0c25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#add8e0880c3f11cb6e46f310eb5ac0c25">SetParent</a> (<a class="el" href="class_c_component.html">CComponent</a> *component)</td></tr>
<tr class="separator:add8e0880c3f11cb6e46f310eb5ac0c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da688c8d86065bdb57df4d2d8cc0a53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a4da688c8d86065bdb57df4d2d8cc0a53">BeEventEnable</a> ()</td></tr>
<tr class="separator:a4da688c8d86065bdb57df4d2d8cc0a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa29a6172bc55b9206fbc5cc46515a36f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aa29a6172bc55b9206fbc5cc46515a36f">IsVisible</a> ()</td></tr>
<tr class="separator:aa29a6172bc55b9206fbc5cc46515a36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef544521582297ba1406320a101ca33"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aeef544521582297ba1406320a101ca33">SetVisible</a> (bool bVisible)</td></tr>
<tr class="separator:aeef544521582297ba1406320a101ca33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9170c3e46f77f46f334e864a5910aacd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a9170c3e46f77f46f334e864a5910aacd">SetEventEnable</a> (bool bEventEnable)</td></tr>
<tr class="separator:a9170c3e46f77f46f334e864a5910aacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9ccdfb92d545b9591ec5218145c4ba8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ab9ccdfb92d545b9591ec5218145c4ba8">SetName</a> (string name)</td></tr>
<tr class="separator:ab9ccdfb92d545b9591ec5218145c4ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c9a458af7f0036a2a26c38b3145757"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a04c9a458af7f0036a2a26c38b3145757">SetPos</a> (long x, long y)</td></tr>
<tr class="separator:a04c9a458af7f0036a2a26c38b3145757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa76c8edefc57e685d86644856608871a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aa76c8edefc57e685d86644856608871a">SetPos</a> (float OffsetX, float OffsetY)</td></tr>
<tr class="separator:aa76c8edefc57e685d86644856608871a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7140fceb609f25871e16750ba268ddd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a7140fceb609f25871e16750ba268ddd8">SetSize</a> (long width, long height)</td></tr>
<tr class="separator:a7140fceb609f25871e16750ba268ddd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8de9c26c8382dd35c1510bb6be75f82e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a8de9c26c8382dd35c1510bb6be75f82e">SetDrag</a> (bool bDrag)</td></tr>
<tr class="separator:a8de9c26c8382dd35c1510bb6be75f82e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6df90f69ac257ba76d0894ece5ecab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a6f6df90f69ac257ba76d0894ece5ecab">BeDrag</a> (void)</td></tr>
<tr class="separator:a6f6df90f69ac257ba76d0894ece5ecab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a406313fe2d3d516adc1be744ea249059"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a406313fe2d3d516adc1be744ea249059">SetAlpha</a> (DWORD alpha)</td></tr>
<tr class="separator:a406313fe2d3d516adc1be744ea249059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd63bf47269068d185d7596df195ba9"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a9cd63bf47269068d185d7596df195ba9">GetAlpha</a> (void)</td></tr>
<tr class="separator:a9cd63bf47269068d185d7596df195ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513df786014585de5c035dd4e0e6592b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a513df786014585de5c035dd4e0e6592b">SetScale</a> (D3DXVECTOR2 scale)</td></tr>
<tr class="separator:a513df786014585de5c035dd4e0e6592b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a058f7fec6fff7dc9e453e4fb3911acbd"><td class="memItemLeft" align="right" valign="top">D3DXVECTOR2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a058f7fec6fff7dc9e453e4fb3911acbd">GetScale</a> (void)</td></tr>
<tr class="separator:a058f7fec6fff7dc9e453e4fb3911acbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c0e1e99dc2f7a74d6100f973f6da1e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a2c0e1e99dc2f7a74d6100f973f6da1e5">SetSprite</a> ()</td></tr>
<tr class="separator:a2c0e1e99dc2f7a74d6100f973f6da1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
<tr class="memitem:a7217887678a51271ac0df467c79cd32d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a7217887678a51271ac0df467c79cd32d">m_BeingMovetoComponent</a> = NULL</td></tr>
<tr class="separator:a7217887678a51271ac0df467c79cd32d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0890f92e4cc8df7764877591cd73284d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a0890f92e4cc8df7764877591cd73284d">m_BeingDownComponent</a> = NULL</td></tr>
<tr class="separator:a0890f92e4cc8df7764877591cd73284d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9939ad99486114f2712a5d15c3d6ab80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a9939ad99486114f2712a5d15c3d6ab80">m_BeingWithMouseComponent</a> = NULL</td></tr>
<tr class="separator:a9939ad99486114f2712a5d15c3d6ab80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada22a2b3bc821ab8e5118b414bc47522"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ada22a2b3bc821ab8e5118b414bc47522">m_bProcessGUI</a> = false</td></tr>
<tr class="separator:ada22a2b3bc821ab8e5118b414bc47522"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:ae2b6192be2eed609972919b15839c93c"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ae2b6192be2eed609972919b15839c93c">m_lState</a></td></tr>
<tr class="separator:ae2b6192be2eed609972919b15839c93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c1f371e7ec4ebc092f67013a1c733c9"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a1c1f371e7ec4ebc092f67013a1c733c9">m_lType</a></td></tr>
<tr class="separator:a1c1f371e7ec4ebc092f67013a1c733c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523bb3b89877524a0731521102745c87"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a523bb3b89877524a0731521102745c87">m_strName</a></td></tr>
<tr class="separator:a523bb3b89877524a0731521102745c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7792358f1deb0fa3e8e053630923986a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a7792358f1deb0fa3e8e053630923986a">m_bVisible</a></td></tr>
<tr class="separator:a7792358f1deb0fa3e8e053630923986a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb38cff399a95321225633bd9ccc697f"><td class="memItemLeft" align="right" valign="top">RECT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#adb38cff399a95321225633bd9ccc697f">m_Rect</a></td></tr>
<tr class="separator:adb38cff399a95321225633bd9ccc697f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a962604636e44349ecb274c98ac3a8e1c"><td class="memItemLeft" align="right" valign="top">map&lt; long, <a class="el" href="class_c_component.html">CComponent</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a962604636e44349ecb274c98ac3a8e1c">m_mapChildren</a></td></tr>
<tr class="separator:a962604636e44349ecb274c98ac3a8e1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca5385eeb28f9d3add355cd2616df95"><td class="memItemLeft" align="right" valign="top">map&lt; long, <a class="el" href="class_c_component.html">CComponent</a> * &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#acca5385eeb28f9d3add355cd2616df95">m_mapChildrenIT</a></td></tr>
<tr class="separator:acca5385eeb28f9d3add355cd2616df95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26da85cb125592170c4b8a2c3cbc47c1"><td class="memItemLeft" align="right" valign="top">ID3DXSprite *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a26da85cb125592170c4b8a2c3cbc47c1">m_pSprite</a></td></tr>
<tr class="separator:a26da85cb125592170c4b8a2c3cbc47c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a266469925fdbd9bac33348956fb64"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a90a266469925fdbd9bac33348956fb64">m_bEventEnable</a></td></tr>
<tr class="separator:a90a266469925fdbd9bac33348956fb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b602be7c492f5ec8f80487c58cbf9b8"><td class="memItemLeft" align="right" valign="top">IDirect3DTexture9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a4b602be7c492f5ec8f80487c58cbf9b8">m_pPic</a></td></tr>
<tr class="separator:a4b602be7c492f5ec8f80487c58cbf9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5715d1dad6668db34c90ddfee0506f50"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a5715d1dad6668db34c90ddfee0506f50">m_lWidth</a></td></tr>
<tr class="separator:a5715d1dad6668db34c90ddfee0506f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47e79163c23b1a564d77fc9a4be96bd"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#aa47e79163c23b1a564d77fc9a4be96bd">m_lHeight</a></td></tr>
<tr class="separator:aa47e79163c23b1a564d77fc9a4be96bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38f35a61b78f4b920e3c37e7ac45073f"><td class="memItemLeft" align="right" valign="top">D3DXVECTOR2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a38f35a61b78f4b920e3c37e7ac45073f">m_ptPos</a></td></tr>
<tr class="separator:a38f35a61b78f4b920e3c37e7ac45073f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aae616e1a9ce53a0a0e9c74207a50e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a4aae616e1a9ce53a0a0e9c74207a50e4">m_pParent</a></td></tr>
<tr class="separator:a4aae616e1a9ce53a0a0e9c74207a50e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e1ded972d3a30f74160cb485965467"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a12e1ded972d3a30f74160cb485965467">m_bDrag</a></td></tr>
<tr class="separator:a12e1ded972d3a30f74160cb485965467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54535fef4487de9e4f82a51ebb116bff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a54535fef4487de9e4f82a51ebb116bff">m_bAlpha</a></td></tr>
<tr class="separator:a54535fef4487de9e4f82a51ebb116bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27032d3ba879a875eedf28c77d829313"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a27032d3ba879a875eedf28c77d829313">m_Alpha</a></td></tr>
<tr class="separator:a27032d3ba879a875eedf28c77d829313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad348c93d2adf1ee3b751f6f55d4bd871"><td class="memItemLeft" align="right" valign="top">D3DXVECTOR2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ad348c93d2adf1ee3b751f6f55d4bd871">m_vScale</a></td></tr>
<tr class="separator:ad348c93d2adf1ee3b751f6f55d4bd871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bdb525c00d5da759325e2b330faaba6"><td class="memItemLeft" align="right" valign="top">D3DXMATRIX&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#a1bdb525c00d5da759325e2b330faaba6">m_matPos</a></td></tr>
<tr class="separator:a1bdb525c00d5da759325e2b330faaba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ae399ab9eb9ed9307818dacf21a4f2"><td class="memItemLeft" align="right" valign="top">IDirect3DDevice9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_component.html#ab0ae399ab9eb9ed9307818dacf21a4f2">m_pDevice</a></td></tr>
<tr class="separator:ab0ae399ab9eb9ed9307818dacf21a4f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">成员枚举类型说明</h2>
<a class="anchor" id="a841e64c7ca20d5cc1c0924683e2b05fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_c_component.html#a841e64c7ca20d5cc1c0924683e2b05fc">CComponent::ButtonState</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a class="anchor" id="a841e64c7ca20d5cc1c0924683e2b05fca817de5f162c08473e1b75b6a5fe3ce14"></a>COMPONENT_STATE_NORMAL&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a841e64c7ca20d5cc1c0924683e2b05fca84b284f44c2e9d85e5c52b9928eeee21"></a>COMPONENT_STATE_MOVETO&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a841e64c7ca20d5cc1c0924683e2b05fcaf051874620826fba2d67a07a29a42770"></a>COMPONENT_STATE_DOWN&#160;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">构造及析构函数说明</h2>
<a class="anchor" id="ab87a6940be69962c3f4f5a8552643245"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CComponent::CComponent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a29bac312efea3e13a92aaa7213081fa8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CComponent::~CComponent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a class="anchor" id="a5410392dad7c791f9e5f228912e37d84"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::AddChild </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td>
          <td class="paramname"><em>pChild</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5126e015f1b59a4514120286d47d1f1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::AddKeyListener </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c166114c1894a47890b3b31d94cedbf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::AddMouseListener </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6f6df90f69ac257ba76d0894ece5ecab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::BeDrag </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4da688c8d86065bdb57df4d2d8cc0a53"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::BeEventEnable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aada8a9bc1266610c727325412f7add3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::Draw </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_item_box.html#a56ccca574de8c525cbc0b6c6edf35782">CItemBox</a>, <a class="el" href="class_c_static_text.html#aab02d41b4da2170edcb354834b44b531">CStaticText</a>, <a class="el" href="class_c_check_box.html#a0b9c98bf200c06fcd91a915dfdc8fdd5">CCheckBox</a>, <a class="el" href="class_c_button.html#ac56426e19a7a23b9decf5c3b2bad2d23">CButton</a>, <a class="el" href="class_c_edit_box.html#a9165f62c77719ac697a14a01d9003ef0">CEditBox</a> , 以及 <a class="el" href="class_c_list_box.html#af5e0bf3cc77869e2460617f2c625885b">CListBox</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a9cd63bf47269068d185d7596df195ba9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">DWORD CComponent::GetAlpha </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af46f69b00683107a6b446917f0394300"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a> * CComponent::GetChild </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a18f7bdff9f133b22b5dd5e3b08ed81a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a> * CComponent::GetChild </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b4852f5dafc36ba6d1a4df186ee3455"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::GetHeight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2b68101c9ec3f2106976d8c9c9199623"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">D3DXVECTOR2 CComponent::GetLeftTopPos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a37dabac4104255a72bf18dbb2edbbd75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const char* CComponent::GetName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adf11e251c2294f2e1a569d789ec14652"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a>* CComponent::GetParent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa7bcac14a2178e6b81e956f816d34856"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">RECT CComponent::GetRect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a058f7fec6fff7dc9e453e4fb3911acbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">D3DXVECTOR2 CComponent::GetScale </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2e4d4d352f017150a87c7ebd2e7b63f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::GetType </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab52c5d3c05197f4abc21239d5088e32b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::GetWidth </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a83eb10b76fe00a8482d71b96cbb2f295"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CComponent::Init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_ti_xml_element.html">TiXmlElement</a> *&#160;</td>
          <td class="paramname"><em>element</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_button.html#a98387b50d7e6ef196d0342856fede3f2">CButton</a>, <a class="el" href="class_c_frame.html#a7db73e122c69956450510a13974a04c1">CFrame</a> , 以及 <a class="el" href="class_c_u_i_picture.html#a55f740830ba70f743e47b1091efed1ed">CUIPicture</a> 重载.</p>

</div>
</div>
<a class="anchor" id="aa29a6172bc55b9206fbc5cc46515a36f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::IsVisible </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a446d1d822768010b71e0b051e7741b7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessKeyEvent </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_button.html#ab12f29d23f98fe34cd6d64573cec355f">CButton</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a6e1895a6437310584f48b8ec8d637643"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseLBDown </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_item_box.html#aaa379de9709f69e33f73cfb03a20ec11">CItemBox</a>, <a class="el" href="class_c_button.html#adc7b6f682a4aeec579f0bb4e4a4cc019">CButton</a>, <a class="el" href="class_c_check_box.html#aeba9a44b3e0396047f94caf2817c85ba">CCheckBox</a>, <a class="el" href="class_c_edit_box.html#a86de680a53cfd3b57a91569700364867">CEditBox</a> , 以及 <a class="el" href="class_c_frame.html#a6125d1f825ff1a79458004abcf482304">CFrame</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a39eb87ed34910067b320fbf4fe4f639b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseLBUp </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_button.html#a698d36f2d7385427659f351cf190e109">CButton</a>, <a class="el" href="class_c_check_box.html#a164307543250ac3c343b3625be271f79">CCheckBox</a> , 以及 <a class="el" href="class_c_frame.html#a67111c4c0c73497395483c36008e2428">CFrame</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a3b2f2682fda1a089552c797903a2a571"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseMove </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_button.html#a1bb61acb5229da68440682b2e05b2edd">CButton</a>, <a class="el" href="class_c_check_box.html#a33ccf3f598b6a261f10ee1b111bc589d">CCheckBox</a>, <a class="el" href="class_c_edit_box.html#a9c39d3b08b4c76494820b3203b334f03">CEditBox</a>, <a class="el" href="class_c_frame.html#a009c63d6b4d56f741529d3e1a456f589">CFrame</a> , 以及 <a class="el" href="class_c_list_box.html#a169f92d436d350358cc0daf1af91f5c1">CListBox</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a60126476a8b752dafa79675e46428393"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseRBDown </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af9ab0d6f619e74da28d758c687911525"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseRBUp </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f61fbf875946023e0a1d61d0cb2c9c0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::ProcessMouseWheel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a406313fe2d3d516adc1be744ea249059"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetAlpha </td>
          <td>(</td>
          <td class="paramtype">DWORD&#160;</td>
          <td class="paramname"><em>alpha</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af3369fa0fac18a4500c15a6be1c8eeb0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetDevice </td>
          <td>(</td>
          <td class="paramtype">IDirect3DDevice9 *&#160;</td>
          <td class="paramname"><em>pDevice</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8de9c26c8382dd35c1510bb6be75f82e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetDrag </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bDrag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9170c3e46f77f46f334e864a5910aacd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetEventEnable </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bEventEnable</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab9ccdfb92d545b9591ec5218145c4ba8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetName </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="add8e0880c3f11cb6e46f310eb5ac0c25"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_c_component.html">CComponent</a> *&#160;</td>
          <td class="paramname"><em>component</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5acf0255ef07f24f84b34d8230ebea19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetPicture </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>filename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a04c9a458af7f0036a2a26c38b3145757"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetPos </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa76c8edefc57e685d86644856608871a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetPos </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>OffsetX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>OffsetY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>被 <a class="el" href="class_c_item_box.html#a8f764287730fd768ad3b9f75786c10e6">CItemBox</a> 重载.</p>

</div>
</div>
<a class="anchor" id="a513df786014585de5c035dd4e0e6592b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetScale </td>
          <td>(</td>
          <td class="paramtype">D3DXVECTOR2&#160;</td>
          <td class="paramname"><em>scale</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7140fceb609f25871e16750ba268ddd8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetSize </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c0e1e99dc2f7a74d6100f973f6da1e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetSprite </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8628121c16d75055070612b4249606b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetType </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeef544521582297ba1406320a101ca33"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CComponent::SetVisible </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>bVisible</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a class="anchor" id="a27032d3ba879a875eedf28c77d829313"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">DWORD CComponent::m_Alpha</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54535fef4487de9e4f82a51ebb116bff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::m_bAlpha</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a12e1ded972d3a30f74160cb485965467"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::m_bDrag</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0890f92e4cc8df7764877591cd73284d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a> * CComponent::m_BeingDownComponent = NULL</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7217887678a51271ac0df467c79cd32d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a> * CComponent::m_BeingMovetoComponent = NULL</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9939ad99486114f2712a5d15c3d6ab80"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a> * CComponent::m_BeingWithMouseComponent = NULL</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a90a266469925fdbd9bac33348956fb64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::m_bEventEnable</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ada22a2b3bc821ab8e5118b414bc47522"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::m_bProcessGUI = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7792358f1deb0fa3e8e053630923986a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool CComponent::m_bVisible</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa47e79163c23b1a564d77fc9a4be96bd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::m_lHeight</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2b6192be2eed609972919b15839c93c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::m_lState</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1c1f371e7ec4ebc092f67013a1c733c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::m_lType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5715d1dad6668db34c90ddfee0506f50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long CComponent::m_lWidth</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a962604636e44349ecb274c98ac3a8e1c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">map&lt;long,<a class="el" href="class_c_component.html">CComponent</a>*&gt; CComponent::m_mapChildren</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acca5385eeb28f9d3add355cd2616df95"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">map&lt;long,<a class="el" href="class_c_component.html">CComponent</a>*&gt;::iterator CComponent::m_mapChildrenIT</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1bdb525c00d5da759325e2b330faaba6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">D3DXMATRIX CComponent::m_matPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab0ae399ab9eb9ed9307818dacf21a4f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DDevice9* CComponent::m_pDevice</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4aae616e1a9ce53a0a0e9c74207a50e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_component.html">CComponent</a>* CComponent::m_pParent</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4b602be7c492f5ec8f80487c58cbf9b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DTexture9* CComponent::m_pPic</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a26da85cb125592170c4b8a2c3cbc47c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ID3DXSprite* CComponent::m_pSprite</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a38f35a61b78f4b920e3c37e7ac45073f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">D3DXVECTOR2 CComponent::m_ptPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adb38cff399a95321225633bd9ccc697f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">RECT CComponent::m_Rect</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a523bb3b89877524a0731521102745c87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string CComponent::m_strName</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad348c93d2adf1ee3b751f6f55d4bd871"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">D3DXVECTOR2 CComponent::m_vScale</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>M:/移动硬盘/曹健/DX3D完成作业/619/D3DX封装/src/<a class="el" href="_component_8h_source.html">Component.h</a></li>
<li>M:/移动硬盘/曹健/DX3D完成作业/619/D3DX封装/src/<a class="el" href="_component_8cpp.html">Component.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
生成于 2018年 七月 1日 星期日 22:10:10 , 为 My Project使用  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
